// samsting : this file is auto create.

#include "Ons/2015-10-20/OnsClusterNamesResponse.h"

namespace aliyun { namespace Ons {

OnsClusterNamesResponse::OnsClusterNamesResponse() {
}

const std::vector<ClusterName>& OnsClusterNamesResponse::GetData(void) const {
  return Data_;
}

const string& OnsClusterNamesResponse::GetHelpUrl(void) const {
  return HelpUrl_;
}

const char* OnsClusterNamesResponse::BaseKey(void) {
  return "OnsClusterNamesResponse";
}

void OnsClusterNamesResponse::UnmarshallerMap(std::map<string, string>& response_map) {
    int Data__length = 0;
    UnmarshallerInt(Data__length, response_map, "OnsClusterNamesResponse.Data.Length");
    if(Data__length >= 0) {
      Data_.resize(Data__length);
      for(int i1 = 0; i1 < Data__length; i1++) {
      UnmarshallerString(Data_[i1], response_map, "OnsClusterNamesResponse.Data["+string_ValueOfInt(i1)+"]");
      } // for(int i1 = 0; i1 < Data__length; i1++) {
    } // if(Data__length >= 0) {

  UnmarshallerString(HelpUrl_, response_map, "OnsClusterNamesResponse.HelpUrl");
}


} } // namespace aliyun { namespace Ons {

// end of file 
